<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        // 1.let声明的变量不能重复
        var a="coco";
        var a="cici";
        let b="lili";
        // let b="oo";//报错

        // 2.var声明不支持块级作用域，let声明变量支持块级作用域
        for(var i=1;i<=10;i++){
            var username="蔡松涛";
        }
        console.log(username);

        // let声明变量支持块级作用域
        for(let j=1;j<=10;j++){
            let user="淑怡";
        }
        // console.log(user);//报错


        // 3.var存在变量提升，let不存在变量提升
        console.log(c);
        var c="小甜甜";


        // var c;
        // console.log(c);
        // c="小甜甜";

        // console.log(d);//报错
        let d="哈哈";
        console.log(d);

    </script>
</head>
<body>

</body>
</html>